(( very detailed))